Force-directed scheduling for the behavioral synthesis of ASICs

نویسندگان

  • Pierre G. Paulin
  • John P. Knight
چکیده

The HAL system described performs behavior synthesis using a global scheduling and allocation scheme that proceeds by step-wise refinement. The force-directed scheduling algorithm at the heart of this scheme reduces the number of functional units, storage units, and buses required by balancing the concurrency of operations assigned to them. The algorithm supports a comprehensive set of constraint types and scheduling modes. These include: multicycle and chained operations; mutually exclusive operations; scheduling under j x e d global timing constraints with: minimization of functional unit costs, minimization of register costs, minimization of global interconnect requirements: scheduling with local time constraints (on operation pairs): scheduling under fixed hardware resource constraints; functional pipelining; structural pipelining (use of pipelined functional units). Examples from current literature, one of which was chosen as a benchmark for the 1988 High-Level Synthesis Workshop, are used to illustrate the effectiveness of the approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Module-based Synthesis of Behavioral Verilog Descriptions to Asynchronous Circuits

In this paper we present a design tool for automatic synthesis of Verilog behavioral description of an asynchronous circuit into delay insensitive presynthesized library modules, using syntax directed techniques. Our design tool can also generate appropriate output to support implementing the circuit on ASICs and LUT-based FPGAs consequently rapid prototyping of the asynchronous circuit becomes...

متن کامل

Combined Temporal Partitioning and Scheduling for Recon gurable Architectures

Dynamically Reconngurable processors are becoming increasingly viable with the advent of modern eld-programmable devices. A key feature of dynamically reconngurable FPGAs is that the logic, and interconnect is time-multiplexed. This enables the implementation of large circuits by partitioning the speciication into multiple segments, that execute one after the other on the reconngurable processo...

متن کامل

Parallel Algorithms for Force Directed Scheduling of Flattened and Hierarchical Signal Flow Graphs

In this paper, we present some novel algorithms for scheduling hierarchical signal flow graphs in the domain of high-level synthesis. With complex chips that need to be designed in the future, it is expected that the runtimes of these scheduling algorithms will be quite large. There are several key contributions of this paper. First, we develop a novel extension of the force-directed scheduling...

متن کامل

Synthesis of Hard Real-Time Application Specific Systems

This paper presents a system level approach for the synthesis of hard real-time multitask application specific systems. The algorithm takes into account task precedence constraints among multiple hard real-time tasks and targets a multiprocessor system consisting of a set of heterogeneous off-the-shelf processors. The optimization goal is to select a minimal cost multi-subset of processors whil...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. on CAD of Integrated Circuits and Systems

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1989